A lead generator is a marketing term that refers to any tool, tactic or method used by businesses to generate new potential customers or clients. These tools can include anything from online forms and landing pages to email campaigns and social media advertising. The goal of these strategies is to collect contact information (such as an email address) from interested individuals in exchange for something valuable like a free report, webinar, consultation or other content that helps nurture the lead into a paying customer over time.